Research on the Task Scheduling Algorithm for Cloud Computing on the Basis of Particle Swarm Optimization
نویسندگان
چکیده
This paper explores the task scheduling algorithm for cloud computing on the basis of Particle Swarm Optimization (PSO). Based on task scheduling problems of the cloud computing, first of all, this paper detailed introduction to cloud computing, task scheduling of cloud computing, particle swarm optimization algorithm and ant colony optimization algorithm. On this basis of the above, task scheduling algorithm based on particle swarm optimization and ant colony optimization for cloud computing (PSOACO) is presented in this paper. The scheduling algorithm absorbs the fast convergence ability of particle swarm optimization algorithm and the optimization ability of ant colony algorithm, and considers the cost factor. The scheduling algorithm improves the speed of the cloud computing task scheduling and optimization performance. Finally, we evaluate the task scheduling algorithm in cloud environment which was simulated by C1oudSim. In the meantime, the result of the first experiment and the second experiment show that the scheduling algorithm can not only quickly find the optimal solution, but also minimize the processing time and costs of all tasks.
منابع مشابه
An Effective Task Scheduling Framework for Cloud Computing using NSGA-II
Cloud computing is a model for convenient on-demand user’s access to changeable and configurable computing resources such as networks, servers, storage, applications, and services with minimal management of resources and service provider interaction. Task scheduling is regarded as a fundamental issue in cloud computing which aims at distributing the load on the different resources of a distribu...
متن کاملIntegrated modeling and solving the resource allocation problem and task scheduling in the cloud computing environment
Cloud computing is considered to be a new service provider technology for users and businesses. However, the cloud environment is facing a number of challenges. Resource allocation in a way that is optimum for users and cloud providers is difficult because of lack of data sharing between them. On the other hand, job scheduling is a basic issue and at the same time a big challenge in reaching hi...
متن کاملTask Scheduling Using Particle Swarm Optimization Algorithm with a Selection Guide and a Measure of Uniformity for Computational Grids
In this paper, we proposed an algorithm for solving the problem of task scheduling using particle swarm optimization algorithm, with changes in the Selection and removing the guide and also using the technique to get away from the bad, to move away from local extreme and diversity. Scheduling algorithms play an important role in grid computing, parallel tasks Scheduling and sending them to ...
متن کاملTask Scheduling Using Particle Swarm Optimization Algorithm with a Selection Guide and a Measure of Uniformity for Computational Grids
In this paper, we proposed an algorithm for solving the problem of task scheduling using particle swarm optimization algorithm, with changes in the Selection and removing the guide and also using the technique to get away from the bad, to move away from local extreme and diversity. Scheduling algorithms play an important role in grid computing, parallel tasks Scheduling and sending them to ...
متن کاملOptimization Task Scheduling Algorithm in Cloud Computing
Since software systems play an important role in applications more than ever, the security has become one of the most important indicators of softwares.Cloud computing refers to services that run in a distributed network and are accessible through common internet protocols. Presenting a proper scheduling method can lead to efficiency of resources by decreasing response time and costs. This rese...
متن کامل